其他
软件测试术语 - 敏捷测试
本公众号所有内容,均属微信公众号: 开源测试评论 所有,任何媒体、网站或个人未经授权不得转载、链接、转贴或以其他方式复制发布/发表。已经本公众号协议授权的媒体、网站,在使用时必须注明"稿件来源微信公众号:开源测试评论",违者本公众号将依法追究责任。
敏捷测试
英文: Agile Testing
什么是敏捷测试
一个遵循敏捷软件开发原则的软件测试实践即为敏捷测试。
敏捷是一种迭代开发方法,需求通过客户和自组织团队之间的协作而不断发展,敏捷将开发与客户需求结合在一起。
优势
节省时间和金钱
更少的文档
来自终端用户定期的反馈
日常例会帮助我们更快的确定问题
原则
测试不是一个阶段
敏捷团队不断测试,持续的测试是确保持续进展的唯一方法,即敏捷测试是一个持续的过程。测试推进项目
当遵循传统方法时,测试被认为是质量门,但是敏捷测试提供了持续的反馈,并且持续推进产品实现、优化、改进以满足业务需求。全民测试
在传统的SDLC中,仅仅是测试人员负责测试,而在敏捷测试中则包含了开发、业务等在内的人员实施测试。更快的响应
在传统的SDLC中,只有在验收测试中,业务团队才能了解产品开发,而在敏捷中,每一次迭代中,他们都参与进来,持续的反馈缩短了反馈响应时间,而涉及的成本也更少。代码清晰
在同一个迭代中修复缺陷进行提升代码的整洁、清晰更少的测试文档
敏捷测试人员不用冗长的文档,而是使用可重用的检查表,关注测试的本质,而不是偶然的细节。测试驱动
在传统的方法中,测试是在实现之后执行的,而在敏捷测试中,测试是在开发实现过程就开始。
最佳实践
自动化单元测试
测试驱动开发
自动化回归测试
探索式测试
长按关注OSTRChinese